Control program for display apparatus
First Claim
1. A computer readable medium encoded with a computer control program for controlling an image display apparatus comprising a first background image storing means for storing a first planar background image, a sprite image storing means for storing a plurality of sprite images of parallelograms, a parallelograms generating means for deforming said sprite images into predetermined parallelograms, a display means for displaying said first background image and said sprite images in a predetermined priority order, said computer readable medium encoded with a computer control program executing steps comprising:
- a step for setting a uniform height of perpendicular or oblique positioned on said first background image;
a step for positioning said perpendicular or oblique positioned on said first background image;
a step for setting a reference point on said first background image;
a parallelogram generating step for fitting said sprite images deformed by said parallelogram generating means on side surfaces of said perpendicular or oblique pillars, an outline of said side surface being defined by a bottom line on said first background image, a top line opposite to said bottom line and higher than said bottom line by said uniform height, said bottom line having a first and a second end point, said top line having a third and a fourth end point, wherein said third end point is connected with said first end point by a side line and said fourth end point is connected with said second end point by a side line;
a step for rotating said first background image around said reference point; and
a parallelogram deforming step for deforming said sprite images according to said rotation of said first background image;
wherein said parallelogram generating step comprises;
a step for positioning a first coordinate and a second coordinate, respectively, at said first and second end points of said bottom line;
a step for positioning a third coordinate at said third end point of said top line; and
a step for deforming said sprite images so as to fit said parallelogram defined by said first, second and third coordinates and for displaying said sprite image on said side surface;
and said parallelogram deforming step comprises;
a step for positioning a fourth coordinate and a fifth coordinate, respectively at said first and second end point of said bottom line after said bottom line is moved by said rotation;
a step for positioning a sixth coordinate corresponding to said third end point after said top line is shifted as a function of said uniform height; and
a step for deforming said sprite images so as to fit said parallelograms defined by said fourth, fifth and sixth coordinates and for displaying said sprite image on said side surface.
1 Assignment
0 Petitions
Accused Products
Abstract
As characters move, building are rotated and deformed, then, a powerful expression as if the characters moved lively and freely in three-dimensional space.
The game machine stores a first image plane for displaying a ground, a second plane for displaying images of upper surfaces of solid bodies of buildings, a third image plane for displaying the background in the graphic memory. A sprite image to be pasted on side surfaces of the buildings and other solid bodies is stored in the graphic memory.
Thereby, realistic image expression is realized by displaying solid bodies with the same height.
10 Citations
4 Claims
-
1. A computer readable medium encoded with a computer control program for controlling an image display apparatus comprising a first background image storing means for storing a first planar background image, a sprite image storing means for storing a plurality of sprite images of parallelograms, a parallelograms generating means for deforming said sprite images into predetermined parallelograms, a display means for displaying said first background image and said sprite images in a predetermined priority order, said computer readable medium encoded with a computer control program executing steps comprising:
-
a step for setting a uniform height of perpendicular or oblique positioned on said first background image; a step for positioning said perpendicular or oblique positioned on said first background image; a step for setting a reference point on said first background image; a parallelogram generating step for fitting said sprite images deformed by said parallelogram generating means on side surfaces of said perpendicular or oblique pillars, an outline of said side surface being defined by a bottom line on said first background image, a top line opposite to said bottom line and higher than said bottom line by said uniform height, said bottom line having a first and a second end point, said top line having a third and a fourth end point, wherein said third end point is connected with said first end point by a side line and said fourth end point is connected with said second end point by a side line; a step for rotating said first background image around said reference point; and a parallelogram deforming step for deforming said sprite images according to said rotation of said first background image; wherein said parallelogram generating step comprises; a step for positioning a first coordinate and a second coordinate, respectively, at said first and second end points of said bottom line; a step for positioning a third coordinate at said third end point of said top line; and a step for deforming said sprite images so as to fit said parallelogram defined by said first, second and third coordinates and for displaying said sprite image on said side surface; and said parallelogram deforming step comprises; a step for positioning a fourth coordinate and a fifth coordinate, respectively at said first and second end point of said bottom line after said bottom line is moved by said rotation; a step for positioning a sixth coordinate corresponding to said third end point after said top line is shifted as a function of said uniform height; and a step for deforming said sprite images so as to fit said parallelograms defined by said fourth, fifth and sixth coordinates and for displaying said sprite image on said side surface. - View Dependent Claims (2, 3, 4)
-
Specification