so i been working on a 3d engine (have been for some time now) and i rewriting it so i can use everything i learned so far in it, live stuctures.
this code creates the structure and there not problems in here it after this is has problems...
Code: Select all
Procedure init(h,w,d,title.s,rr,fr)
#HW_limit=1000
Global object_count
Structure 3d_Object
object_x.l
object_y.l
object_z.l
face_count.l
face_vertex_p0.w[#HW_limit]
face_vertex_p1.w[#HW_limit]
face_vertex_p2.w[#HW_limit]
vertex_count.l
vertex_posion_x.l[#HW_limit]
vertex_posion_y.l[#HW_limit]
vertex_posion_z.l[#HW_limit]
draw.b
EndStructure
Dim 3d_data.3d_Object(#HW_limit)
InitSprite()
InitSound()
InitMouse()
InitKeyboard()
OpenScreen(w,h,d,title)
SetRefreshRate(rr)
SetFrameRate(fr)
EndProcedure


