IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  vaybe sohbet

>
+
Etiketlenen Kullanıcılar

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Arama Stil
Alt 18 Nisan 2010, 15:36   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: c++ ile Carkifelek oyunu




Programı çalıştıramıyorum, mouse.h ile ilgili sorunlar veriyor sürekli.

Yardımcı olabilir misiniz bu konuda ?

 
Alıntı ile Cevapla

Alt 18 Nisan 2010, 18:37   #2
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: c++ ile Carkifelek oyunu




blackorwhite Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Programı çalıştıramıyorum, mouse.h ile ilgili sorunlar veriyor sürekli.

Yardımcı olabilir misiniz bu konuda ?


Grafik kullanıyorsan dos icinse mouse.h kütüphanesi kullanilir. Konsolda fareyi kullanabilmek icin Turbo Vision kullanman gerekli. Fakat Konsolda mouse.h ( pek kullanılmayan bir kütüphane ) sorunlar cıkarabiliyor sürekli olarak. outtext, outtextxy kullanarak belki düzelebilir.


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
union REGS reg; int X,Y,Xo,Yo,R,B,Bo;//,a0,b0; void *Head_Buf; int ply[14]; int gggprintf( int xloc, int yloc, char *fmt, ... ) { va_list argptr; char str[14]; int cnt; va_start( argptr,fmt ); cnt = vsprintf( str, fmt, argptr ); outtextxy( xloc, yloc, str ); va_end( argptr ); return( cnt ); } void Show_Mouse(void) { reg.x.ax=1; int86(0x33,&reg,&reg); } void Hide_Mouse(void) { reg.x.ax=0; int86(0x33,&reg,&reg); } void Set_Mouse_Sens(int B,int C,int D) { reg.x.ax=0; reg.h.al=0x1a; reg.x.bx=B; reg.x.cx=C; reg.x.dx=D; int86(0x33,&reg,&reg); } void Set_Mouse_Coor(int XCoor,int YCoor) { reg.x.ax=0; reg.h.al=4; reg.x.cx=XCoor; reg.x.dx=YCoor; int86(0x33,&reg,&reg); } char Get_Button(int *B,int *XCoor,int *YCoor) { reg.x.ax=0; reg.h.al=3; int86(0x33,&reg,&reg); *XCoor=reg.x.cx; *YCoor=reg.x.dx; if (reg.x.bx&1&&reg.x.bx&2) *B=3; else if (reg.x.bx&1) *B=1; else if (reg.x.bx&2) *B=2; else *B=0; return *B; } void Set_Mouse_Range(int Xmin,int Ymin,int Xmax,int Ymax) { reg.x.ax=0; reg.h.al=7; reg.x.cx=Xmin; reg.x.dx=Xmax; int86(0x33,&reg,&reg); reg.x.ax=0; reg.h.al=8; reg.x.cx=Ymin; reg.x.dx=Ymax; int86(0x33,&reg,&reg); } void Put_Head(int x,int y,char r) { if (!r) putimage(x,y,Head_Buf,0); else { getimage(x,y,x+8,y+8,Head_Buf); setcolor(r); setfillstyle(SOLID_FILL,r); ply[0]=x; ply[1]=y; ply[2]=x; ply[3]=y+6; ply[4]=x+2; ply[5]=y+3; ply[6]=x+5; ply[7]=y+7; ply[8]=x+2; ply[9]=y+3; ply[10]=x+6;ply[11]=y+3; ply[12]=x; ply[13]=y; fillpoly(6,ply); } }

Örnek bir mouse.h calismasi yukardaki kodlar zaten alakasız bir bicimde verilmiş cünkü modullu bir programdir.

 
Alıntı ile Cevapla

Cevapla

Etiketler
carkifelek, felek, ile, oyunu


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler Arama
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
ÇARKIFELEK TATLISI Beatrice Tatlılar 7 24 Mayıs 2019 21:18
Carkifelek tcl problem Tupac Eggdrop, NeoStats, BNC 1 02 Eylül 2014 02:10
carkifelek tcl oyun botu Bilmece TCL Scriptler 2 05 Ocak 2013 21:57
Carkifelek Oyun Botu... delm Eggdrop, NeoStats, BNC 16 20 Temmuz 2009 21:17
arkadaslar carkifelek soru botu mert18 Eggdrop, NeoStats, BNC 4 14 Nisan 2008 23:10