Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.04.2011, 21:11   #1
Дмитрий142
Пользователь
 
Регистрация: 21.01.2009
Сообщений: 22
Вопрос 2 кубика...графика...ассемблер...

у меня есть программа, которая по нажатиям вправо/влево водит кубик туда/сюда
Код:
CSEG SEGMENT PARA PUBLIC
Assume   cs:CSEG, DS:CSEG, SS:CSEG, ES:CSEG

JMP BEG

KvB_X	DW 	0
KvB_Y	DW	80
KvE_X	DW	32
KvE_Y	DW	112

BEG :
MOV	AX,CS
MOV	SS,AX
MOV	DS,AX
MOV	ES,AX
MOV	SP, OFFSET STEK
;VIDEO
INT	12H
MOV 	AX,12H
INT 	10H

START : 
MOV	DX, KvB_Y
MOV	CX, KvB_X

CALL Kv_TO_SCREEN

;WAIT TO PRESS 

MOV	AX,0
INT	16H
CMP	AH,1
JE 	FINAL 




CMP 	AH,4DH
JNZ	C1
CALL	Kv_CLEAR
ADD 	KvB_X,32
ADD 	KvE_X,32
JMP 	START 	

C1:
CMP 	AH, 4Bh
JNE 	START
CALL 	Kv_CLEAR
SUB 	KvB_X,32
SUB 	KvE_X,32
JMP 	START




FINAL :

MOV	AX,03H
INT	10H
MOV	AH,4CH
INT	21H

Kv_TO_SCREEN PROC NEAR
PUSH	DX
PUSH	CX
MOV	BX,0

CICLE1 : 
MOV CX, KvB_X

CICLE :
MOV 	AX,0C04H
INT	10H
INC	CX
CMP	CX,KvE_X
JNZ	CICLE

INC	DX
CMP	DX,KvE_Y
JNZ	CICLE1
POP	CX
POP	DX
RET
Kv_TO_SCREEN ENDP

Kv_CLEAR PROC NEAR
PUSH	DX
PUSH	CX
MOV	BX,0

CLEAR1 : 
MOV CX, KvB_X

CLEAR :
MOV 	AX,0C00H
INT	10H
INC	CX
CMP	CX,KvE_X
JNZ	CLEAR

INC	DX
CMP	DX,KvE_Y
JNZ	CLEAR1
POP	CX
POP	DX
RET
Kv_CLEAR ENDP


LSTK	DB	256 DUP (0)
STEK	DW	0
CSEG ENDS
END
Мне нужно чтобы выводилось 2 кубика...и при нажатии влево они оттдалялись, а при нажатии вправо - сближались...Не получается вывести 2 кубик
Дмитрий142 вне форума Ответить с цитированием
Старый 07.04.2011, 08:11   #2
Дмитрий142
Пользователь
 
Регистрация: 21.01.2009
Сообщений: 22
По умолчанию

Выкладываю еще и EXEшник
Вложения
Тип файла: rar KUB.rar (312 байт, 14 просмотров)
Дмитрий142 вне форума Ответить с цитированием
Старый 08.04.2011, 17:38   #3
Дмитрий142
Пользователь
 
Регистрация: 21.01.2009
Сообщений: 22
По умолчанию

1111111111111111111
Дмитрий142 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Игра «кубики» - имеется два игральных кубика со значениями от 1 до 6. revaldo666 Общие вопросы C/C++ 2 06.02.2011 23:51
Структура данных для кубика Рубика Gut Gamedev - cоздание игр: Unity, OpenGL, DirectX 0 07.11.2010 15:48
Сколько комбинаций у кубика Рубика? Altera Свободное общение 31 24.11.2009 03:12
Модель Кубика-Рубика Ulex Gamedev - cоздание игр: Unity, OpenGL, DirectX 31 21.11.2009 20:10
Ассемблер Girrl666 Помощь студентам 4 06.09.2009 14:27