hej! Jag hade tänkt att utveckla ett kortspel, men jag har fastnat! Jag kan inte rita ut korten! Jag får fram detta:
http://ww2.beffo.se/upload/pic~/1RSJQyOwOwTG.JPG
Jag förstår inte vad som händer, jag försöker rita up två kort, ena på (10,10) och andra (10,15)!
Här är min kod:
Kod:
void Form1_Paint(object sender, PaintEventArgs e)
{
Graphics x = e.Graphics;
hdc = x.GetHdc();
x.ReleaseHdc(hdc);
Draw();
}
void Draw()
{
this.Text = cardsdll.drawCard(hdc, 10, 10, 10, 0, 0).ToString();
this.Text = cardsdll.drawCard(hdc, 10, 15, 10, 0, 0).ToString();
}
(this.Text blir True btw)
Funktionen drawCard använder sig av denna funktion:
Kod:
[DllImport("cards.dll", SetLastError = true)]
private static extern bool cdtDraw(IntPtr hdc, int x, int y, int card, int mode, int color);
Skulle uppskatta lite hjälp här!