Subversion Repositories Kolibri OS

Rev

Rev 8062 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 8062 Rev 8069
Line 30... Line 30...
30
red_win:
30
red_win:
31
	call draw_window
31
	call draw_window
Line 32... Line 32...
32
 
32
 
33
align 16
33
align 16
34
still:
34
still:
35
	mcall SF_CHECK_EVENT
35
	mcall SF_WAIT_EVENT
36
	cmp al,1
36
	cmp al,1
37
	jz red_win
37
	jz red_win
38
	cmp al,2
38
	cmp al,2
39
	jz key
39
	jz key
Line 68... Line 68...
68
		fld dword[angle_z]
68
		fld dword[angle_z]
69
		fadd dword[delt_size]
69
		fadd dword[delt_size]
70
		fstp dword[angle_z]
70
		fstp dword[angle_z]
71
		call draw_3d
71
		call draw_3d
72
		call [kosglSwapBuffers]
72
		call [kosglSwapBuffers]
-
 
73
		jmp still
73
	@@:
74
	@@:
74
	cmp ah,179 ;Right
75
	cmp ah,179 ;Right
75
	jne @f
76
	jne @f
76
		fld dword[angle_z]
77
		fld dword[angle_z]
77
		fsub dword[delt_size]
78
		fsub dword[delt_size]
78
		fstp dword[angle_z]
79
		fstp dword[angle_z]
79
		call draw_3d
80
		call draw_3d
80
		call [kosglSwapBuffers]
81
		call [kosglSwapBuffers]
-
 
82
		;jmp still
81
	@@:
83
	@@:
Line 82... Line 84...
82
 
84
 
Line 83... Line 85...
83
	jmp still
85
	jmp still
Line 112... Line 114...
112
		stdcall [glColor3f],0.0, 0.0, 1.0
114
		stdcall [glColor3f],0.0, 0.0, 1.0
113
		stdcall [glVertex3f], 0.0,   -0.9, 0.1
115
		stdcall [glVertex3f], 0.0,   -0.9, 0.1
114
		stdcall [glVertex3f], -0.636,-0.636, 0.1
116
		stdcall [glVertex3f], -0.636,-0.636, 0.1
115
		stdcall [glVertex3f], -0.9,   0.0, 0.1
117
		stdcall [glVertex3f], -0.9,   0.0, 0.1
116
		stdcall [glVertex3f], -0.636, 0.636, 0.1
118
		stdcall [glVertex3f], -0.636, 0.636, 0.1
117
	stdcall [glEnd]
119
	call [glEnd]
Line 118... Line 120...
118
 
120
 
119
	stdcall [glBegin],GL_LINE_LOOP
121
	stdcall [glBegin],GL_LINE_LOOP
120
		stdcall [glVertex3f], 0.0, 1.1, 0.1
122
		stdcall [glVertex3f], 0.0, 1.1, 0.1
121
		stdcall [glVertex3f], 0.778, 0.778, 0.1
123
		stdcall [glVertex3f], 0.778, 0.778, 0.1
122
		stdcall [glVertex3f], 2.1, 0.0, 0.1
124
		stdcall [glVertex3f], 2.1, 0.0, 0.1
123
		stdcall [glVertex3f], 0.778, -0.778, 0.1
125
		stdcall [glVertex3f], 0.778, -0.778, 0.1
124
		stdcall [glVertex3f], 0.0, -1.1, 0.1
126
		stdcall [glVertex3f], 0.0, -1.1, 0.1
125
		stdcall [glVertex3f], -0.778, -0.778, 0.1
127
		stdcall [glVertex3f], -0.778, -0.778, 0.1
126
		stdcall [glVertex3f], -2.1, 0.0, 0.1
128
		stdcall [glVertex3f], -2.1, 0.0, 0.1
127
		stdcall [glVertex3f], -0.778, 0.778, 0.1
129
		stdcall [glVertex3f], -0.778, 0.778, 0.1
Line 128... Line 130...
128
	stdcall [glEnd]
130
	call [glEnd]
129
 
131
 
Line 130... Line 132...
130
call [glPopMatrix]
132
call [glPopMatrix]