🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.pascal
Article #121

Re: Wypelnianie przestrzeni i obracanie bitmap

#121
From: Konrad 'kaspy' Palczynski
Date: Thu, 17 Dec 1998 11:41
25 lines
2006 bytes
Kowal wrote:
> 
> Mam maly problem. Pisze gre (cos podobnego do Critikal Mass) i potrzebuje
> pomocy. Kazdy statek moze tam leciec pod dowolnym katem. Nie mam
> najmniejszej ochoty bawienia sie 360 bitmapami (statkami pod katem), ale nie
> mam dobrej medoty na obrocenie obrazka. Probowalem uzycwzoru x := r *
> (cos(alfa)) i y := r * (sin(alfa)); ale po obroceniu obrazka o 360 stopni
> nie wygladal on juz tak jak powinien. Moze wiec ktos z was zna lepszy sposob
> na obrocenie obrazka.

dobrze robisz, ale nie do konca, po pierwsze, przy obliczniu kolejnych
polozen uzywaj kata bezwzglednego i zawsze pierwotnej bitmapy, wtedy po
obroceniu o 360 stopni statek bedzie wygladal tak samo, po drugie,
obliczaj wspolzendna piksel na tekstorze, z wspolrzednej ekranowej,
wtedy latwo tez mozesz caly interes przeskalowac, jesli na przyklad
korzystasz z 320x200, poza tym wtedy da sie to latwo zrobic w
asemblerze, bo bedziesz operowal caly czas na liczbach calkowitych, no i
rzaden piksel ci sie nie zgubi, no i wogole, dzisiaj mam egzamin o
godzinie 20, pora dla murzynow k.... mac

-- 
-- Konrad "Kaspy" Palczynski ----------- 
-- http://www.kaspy.z.pl --------------- <- x-mas version !!!
-- mailto:3941260@pager.mirabilis.com -- 
-- AGH - EAIiE - robotics --------------
Technical Details
Message-ID: <3678EE00.3270DC6C@student.uci.agh.edu.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!agh.edu.pl!news.onet.pl!lublin.pl!uw.edu.pl!news.nask.pl!cyfronet!not-for-mail
References: <36768c95.0@news.vogel.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!agh.edu.pl!news.onet.pl!lublin.pl!uw.edu.pl!news.nask.pl!cyfronet!not-for-mail
From: Konrad 'kaspy' Palczynski <kaspy@student.uci.agh.edu.pl>
Newsgroups: pl.comp.lang.pascal,pl.comp.programming
Subject: Re: Wypelnianie przestrzeni i obracanie bitmap
Date: Thu, 17 Dec 1998 12:41:52 +0100
Organization: Academic Computer Centre CYFRONET - Krakow
Lines: 25
Message-ID: <3678EE00.3270DC6C@student.uci.agh.edu.pl>
References: <36768c95.0@news.vogel.pl>
NNTP-Posting-Host: oracle.ds14.agh.edu.pl
Mime-Version: 1.0
X-Mailer: Mozilla 4.5 [en] (Win98; I)
X-Accept-Language: en,pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit