All pastes #806587 Raw Edit

Someone

public text v1 · immutable
·published 2007-12-05 19:08 UTC
rendered paste body
		Local akeys:Short = 0
		If KeyDown(KEY_UP) Then
			akeys = akeys + 1
		EndIf
		If KeyDown(KEY_DOWN) Then
			akeys = akeys + 2
		EndIf
		If KeyDown(KEY_LEFT) Then
			akeys = akeys + 4
		EndIf
		If KeyDown(KEY_RIGHT) Then
			akeys = akeys + 8
		EndIf
		If akeys <> p.keys Then
			p.keys = akeys
			TNet.MNew(MSG_UPDATE) 
			TNet.MShort(p.keys) 
			TNet.MClientSendTCP() 
			TNet.MClear() 
		End If




		If keys & 1 Then
			speed = 0.0002
		End If
		If keys & 2 Then
			speed = -0.0002
		EndIf
		If keys & 4 Then
			dir = dir + 0.01 * Delta.Time
		EndIf
		If keys & 8 Then
			dir = dir - 0.01 * Delta.Time
		EndIf
		If keys = 0 Then
			speed = 0
		End If