rendered paste body//
// WaveView.m
// Wave
//
// Created by Isha on 20.09.11.
// Copyright 2011 __MyCompanyName__. All rights reserved.
//
#import "WaveView.h"
@implementation WaveView
@synthesize ySlider,ycSlider,wSlider,xSlider;
- (id)initWithFrame:(CGRect)frame
{
self = [super initWithFrame:frame];
if (self) {
NSLog(@"Init called");
x=400;
yc=50;
w=0;
y=200;
}
return self;
}
// Only override drawRect: if you perform custom drawing.
// An empty implementation adversely affects performance during animation.
- (void)drawRect:(CGRect)rect
{
if (x == 0 && yc == 0 || w== 0 || y == 0) {
NSLog(@"Everything 0");
}
NSLog(@"x:%f y:%f yc:%f w: %f", x,y,yc,w);
while (w<=rect.size.width) {
CGContextRef context = UIGraphicsGetCurrentContext();
CGMutablePathRef path = CGPathCreateMutable();
CGPathMoveToPoint(path, nil, w,y/2);
CGPathAddQuadCurveToPoint(path, nil, w+x/4, -yc,w+ x/2, y/2);
CGPathMoveToPoint(path, nil, w+x/2,y/2);
CGPathAddQuadCurveToPoint(path, nil, w+3*x/4, y+yc, w+x, y/2);
CGContextAddPath(context, path);
CGContextDrawPath(context, kCGPathStroke);
w+=x;
}
NSLog(@"Jumping out!");
}
- (IBAction)changeSliderX
{
}
- (IBAction)changeSliderY
{
}
- (IBAction)changeSliderYC
{
}
- (IBAction)changeSliderW
{
}
- (void)dealloc
{
[super dealloc];
}
@end