/*--------------------------------------
|
Power-CAD
Programing
HISTORY |
|
|
|
Written by
Yilmaz
YORU |
|
|
--------------------------------------*/
---- NEW FEATURES (000 to 008) -------- [ 02 Aug 1997 ]
* Simple
Screen Open
open_scr()
* Simple
Window Open
open_gt_window()
* Simple Gadgets
* Simple
Circle Drawing
circle()
* SOME BUGS REMOVED
* SOME VARS ADDED
---- NEW FEATURES (008 to 012) --------
* QCAD name changed to PowerCAD name
* Control
Panel & Tools
Windows
open_cp_window()
open_tl_window()
* gadget()
* SOME BUGS REMOVED
* SOME VARS ADDED
---- NEW FEATURES (012 to 025) --------
* CLIPBLIT
DEVELOPMENT
SOURCE ADDED
-
Source:"ClipBlit.c"
by HARUN
ARABULAN
* HUD ADDED
* DRW TOOLS
ADDED
line()
point()
rectangle()
* SOME BUGS REMOVED
* SOME VARS ADDED
---- NEW FEATURES (025 to 034) --------
* DXF
DEVELOPMENT
SOURCE ADDED
Source:"Load_DXF4"
by YILMAZ YÖRÜ
* 2D-DXF
LOADING ADDED
load_DXF()
* DRAWING
LAYERS
(name,pen,...)
struct
layers[]
get_layer_set()
load_layers()
* INIT DATA
& DRAW FROM DATA
strcut
drawings[]
power_draw()
* DATA PRINT
ADDED
power_print()
* DRAW ARC
IN LIMITS
arc()
* PROMPT
PLACE & PROMPT
INFORMATIONS
prompt()
* ZOOM_IN ZOOM_OUT AVAILABLE
* SOME BUGS REMOVED
* SOME VARS ADDED
---- NEW FEATURES (034 to 040) --------
* MENU ADDED
* ASL REQUEST ADDED
* LISTVIEW
DEVELOPMENT
SOURCE ADDED
Source:"LV_4.c"
by YILMAZ YÖRÜ
* LISTVIEW ADDED
* SOME BUGS REMOVED
* SOME VARS ADDED
---- NEW FEATURES (040 to 042) --------
* MENU DESIGN 2
* MENU:Load_DXF AVAILABLE
* OBJECTS GUI.S ADDED
* SOME BUGS REMOVED
* SOME VARS
ADDED
---- NEW FEATURES (042 to 051) --------
* SOURCE
FRAGMENTED to:
"PCAD:PowerCAD_051.c"
"PCAD:include/PCAD_inits.h"
"PCAD:include/PCAD_gadgets.h"
"PCAD:include/PCAD_layouts.h"
"PCAD:include/PCAD_menus.h"
"PCAD:include/PCAD_checks.h"
"PCAD:include/PCAD_tools.h"
"PCAD:include/PCAD_extras.h"
"PCAD:include/PCAD_easies.h"
"PCAD:include/PCAD_sets.h"
* FRAGMENTS DESIGNED as an OBJECT (??)
---- NEW FEATURES (051 to 055) --------
* DEVELOPED SUB FRAGMENTS.
* OBJECTS
AVAILABALE
(+menu)
-
obj_list
-
open_ob_window()
-
check_ob_window()
* LAYERS
AVAILABALE
(+menu) 0
-
layers_list
-
open_ly_window()
-
check_ly_window()
* MATERIALS
AVAILABALE
(+menu)
-
matr_list
-
open_mt_window()
-
check_mt_window()
* ATTRIBS
AVAILABALE
(+menu)
-
attr_list
-
open_at_window()
-
check_at_window()
* SOME BUGS REMOVED
* SOME VARS ADDED
---- NEW FEATURES (055 to 057) --------
* DEVELOPED SUB FRAGMENTS
* INIT STRUCTS CHANGED
* PAN
AVAILABLE
-
move_left
-
move_right
-
move_up
-
move_down
* DRAW DATA
STYLE CHANGED
-
layer[#].draw[#].p#
*
Power_Draw() now
FASTER THAN
OLDER
-
integer points
- no
zoom multiply
-
layer &
color->draw
tracing
*
Best_Draw() for
ZOOMING (OLD
Power_Draw())
-
BestDraw()
-
trans_to_powerdraw()
added
* DRAWTIME PROMPT ADDED
* SOME BUGS REMOVED
* SOME VARS ADDED
---- NEW FEATURES (058 to 059) --------
* DEVELOPED SUB FRAGMENTS
* NOW MENU HAS CORRET COLOR
* FLOAT NUMBERS USAGE IS FASTEEER (BECAUSE of FPU)
* sin() USAGE , fsin[] fails! (slow) (BECAUSE of FPU)
* FAST ARC, SIN, ELLIPSE ALGORITHMS
* ARC NOW DRAWS CORRECT
* CIRCLE NOW DRAWS CONTINIUS LINE
* MY circle() func. 8 TIMES FASTER THAN DrawEllipse(); (Tested!)
* ORIJIN AXES ADDED
* NOW CORDINATES WORK TRUE
* MOVE AVAILABLE
* ZOOM AVAILABLE
* NOW DRAWINGS ARE RECORDING
* DRAWDATA PROMPT ADDED
* SOME BUGS REMOVED
* SOME VARS ADDED
---- NEW FEATURES (059 to 061) --------
* RESTORATED
PREVIUS
DECLERATIONS in
<PCAD_inits.h>
- now
you can see
which PROC stays
in which
fragment
by
only looking in
to PCAD_inits
* SUPER
BITMAP
DEVELOPMENT
SOURCE ADDED
-
Source:"SuperBitmap7.c"
by YILMAZ YÖRÜ
* SUPER BITMAP INSTALLED (but NOW WORKS) in <PCAD_extras>
* DOUBLE
BUFFERING
DEVELOPMENT
SOURCE ADDED
-
Source:
"doublebuffer4.c"
by YILMAZ YÖRÜ
* DOUBLE BUFFERING INSTALLED (but NOW WORKS) in <PCAD_extras>
* OBJECT
EXAMINE MENU
ADDED
- now
objects can be
examine by
define_image()
these are:
-
PCP=Power CAD
Project File
-
DXF=ACAD R10-14
DXF format
* OBJECT
WRITING &
LOADING
AVAILABLE (.PCP)
-
load_PCP() loads
data structs
(Faster & Small
Datas)
-
save_PCP() saves
data structs
(Faster & Small
Datas)
* FASTER
CROSS
-
Cross now moves
faster as faster
(Too faster!)
* SOME BUGS REMOVED
* SOME VARS
ADDED
---- NEW FEATURES (062) ----------------
* VIRTUAL
DESKTOP NOW
AVAILABLE
-
VDT() works in
Control-Panel
-
moving by mouse
- auto
adjusting while
operating ZOOM &
MOVE
* SOME BUGS REMOVED
* SOME VARS
ADDED
---- NEW FEATURES (063) ----------------
* POWER
POPUP
DEVELOPMENT
SOURCE ADDED
-
Source:"popup1.c"
by YILMAZ YÖRÜ
* POWER
POPUP MENUS
AVAILABLE
-
powerfull
popup()
-
sticky mouse
-
colorfull menus
-
empty strings=""
returns FALSE
* TOOLS
GADGETS CHANGED
-
draw2D,
primatives,
symbols,
extensions,
standarts,
effects
-
popups of these
gadgets added
-
undo,redo,select
-
Cut,Copy,Put
(Kes,Al,Koy)
* SOME BUGS REMOVED
* SOME
STRUCTS ADDED
---- NEW FEATURES (064) ----------------
* CAMERA#
NOW AVAILABLE
-
Control-Panel
Cam1-Cam10
gadgets now
works
grid, snap, orto
on/off, orjx,
orjy, & zoom
factors are
storing in
Cam[#] structors
* WINDOWS
MENU CHANGED
-
added new
windows (but
GUI's not
installed)
* TOOLS
GADGETS ADDED
-
Window, Display,
Render, Action
-
popups of these
gadgets added
* SPEAKING
GADGETS
AVAILABLE
- some
main gadgets
speaks
- now
you can put your
own samples in
PCAD:samples
-
play_samp()
executes
"c:playsamp"
PCAD
residents
"c:playsamp"
before the start
---- NEW
FEATURES (065 -
070) ----------
* UNDO &
REDO NOW
AVAILABLE
- now
you can increase
or decrease
num_of_draw by
these gadgets
* PARAMETERS
WINDOW ADDED
- Now
Parameters are
available
(
parameter type,
layer name,
number,
draw_type,parameters,
put,set,inp
gadgets added)
-
added
open_pr_window()
-
added
check_pr_window()
-
added
param_gadgets[]
* POLYGON
DRAWING ADDED
- new
polygon drawing
method (line
&then polygons)
* POLYGON SAVING & LOADING ADDED
* SOME BUGS REMOVED
* N_GON
DRAWING ADDED
-
triangle
-
tetragon
-
pentagon
-
hexagon
-
heptagon
-
octagon
-
n_gon
* N_GON SAVING & LOADING ADDED
* SOME
Windows POP-UP
MENUS NOW
AVAILABLE
-
Tools
-
Control Panel
-
Parameters
- Objects
-
Layers
-
Materials
-
Attributes
* SOME
Render POP-UP
MENUS ADDED
- Mono
Crome VR /*
Mono Crome
Virtual Reality
*/
-
Color Shade VR
/* Color Shade
Virtual Reality
*/
-
Quick Time VR
/* Quick Time
Virtual Reality
*/
-
RTTR
/* Real Time
Texture
Remaping */
* SOME
Windows POP-UP
MENUS NOW
AVAILABLE
-
Redraw
-
Redraw All
- Zoom All
(Scale)
- Zoom
Window (Scale)
- Zoom
Dynamic (Scale)
- Move
Origin
- Move
Point
- Move
Dynamic
* REDRAW ALL AVAILBLE
* ZOOM ALL
AVAILABLE
-
zoom=1.0
* DYNAMIC
ZOOM RESTORED
-
check_zoom_dyn();
* WINDOW
ZOOM ADDED
-
check_zoom_win();
* POINT ZOOM
ADDED
-
check_zoom_point();
* MOVE ORIGIN AVAILABLE
* DYNAMIC
MOVE RESTORED
-
check_move();
* POINT MOVE
ADDED
- ..
*
PowerCAD.iff
SLIDE ADDED in
PCAD:
- IFF
Rendered with
Maxon-Cinema 3,
Designed with
Imagine 5;